.B0102-content .kmi-layout-main-content{
    background : linear-gradient(to right, #f7f7f7 50%,rgba(255, 255, 255, 0.51) 100%);
    display: flex;
    flex-direction: column;
    margin:0;
}
.B0102-content .kmi-layout-page{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 0 16px 32px;
}
.B0102-content .codition_panel{
    flex: 0 0 85px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 8px 16px 0;
}
.B0102-content .codition_panel .kmi-text-fields>label{
    width:100px;
    text-align: right;
}

.B0102-content .mdd-layout.pdf-open{
    padding: 0;
}

.B0102-content .mdd-layout .kmi-layout-page{
    position: absolute; 
    padding: 0; 
    width: 100%; 
    height: 100% !important; 
    z-index: 4;
}

.B0102-content .mdd-layout .pdf-footer{
    position: absolute; 
    z-index: 4;
}